/*
 * ! Ext JS Library 3.4.0 Copyright(c) 2006-2011 Sencha Inc.
 * licensing@sencha.com http://www.sencha.com/license
 */
var _height = parent.parent.document.getElementById("mainframe").scrollHeight;
var win;
var record_start = 0;
var viewPort;
Ext.apply(Ext.form.VTypes, {
	daterange : function(val, field) {
		var date = field.parseDate(val);
		if (!date) {
			return false;
		}
		if (field.startDateField) {
			var start = Ext.getCmp(field.startDateField);
			if (!start.maxValue
					|| (date.getTime() != start.maxValue.getTime())) {
				start.setMaxValue(date);
				start.validate();
			}
		} else if (field.endDateField) {
			var end = Ext.getCmp(field.endDateField);
			if (!end.minValue
					|| (date.getTime() != end.minValue.getTime())) {
				end.setMinValue(date);
				end.validate();
			}
		}
		return true;
	}
});

var adsluserPanel = new Ext.Panel({
			labelAlign : 'right',
			buttonAlign : 'center',
			frame : true,
			//title : '用户拨入情况',
			layout : 'form',
			labelWidth : 70,
			items : [{
						xtype : 'textfield',
						fieldLabel : '用户名',
						allowBlank: false,
						name : 'username',
						id : 'username',
						width : 120,
						blankText : '请输入用户名'
					}, {
						xtype : 'datefield',
						fieldLabel : '开始时间',
						vtype : 'daterange',
						format : 'Y-m-d',
						editable : false,
						endDateField : 'loginetime',
						name : "loginstime",
						id : "loginstime",
						width : 120
					}, {
						xtype : 'datefield',
						fieldLabel : '结束时间',
						vtype : 'daterange',
						format : 'Y-m-d',
						editable : false,
						startDateField : 'loginstime',
						name : "loginetime",
						id : "loginetime",
						width : 120
					}],
			buttons : [{
						text : '生  成  报  表',
						handler : function() {
							var username = Ext.getCmp('username').getValue().trim();
							if(username=='')
							{alert('用户名必须填写');return false;}
							var starttime = Ext.getCmp('loginstime').getValue();
							if(starttime!='')
							starttime=starttime.dateFormat('Y-m-d');
							var endtime = Ext.getCmp('loginetime').getValue();
							if(endtime!='')
							endtime=endtime.dateFormat('Y-m-d');
							if(username!=''){								
							parent.parent.owTemplate(null,'政务外网--数据报表',"showAdslUserReportmanager.shtml?username="+username+"&starttime="+starttime+"&endtime="+endtime,null,1000,442);}
						}
					}]
		});	
var errorPanel = new Ext.Panel({
			labelAlign : 'right',
			labelWidth : 70,
			buttonAlign : 'center',
			frame : true,
			//title : '用户异常情况',
			layout : 'form',
			items : [{
						xtype : 'combo',
						fieldLabel : '类型',
						name : 'loginerror',
						width : 120
					}, {
						xtype : 'datefield',
						fieldLabel : '开始时间',
						vtype : 'daterange',
						format : 'Y-m-d',
						editable : false,
						endDateField : 'erroretime',
						name : "errorstime",
						id : "errorstime",
						width : 120
					}, {
						xtype : 'datefield',
						fieldLabel : '结束时间',
						vtype : 'daterange',
						format : 'Y-m-d',
						editable : false,
						startDateField : 'errorstime',
						name : "erroretime",
						id : "erroretime",
						width : 120
					}],
			buttons : [{
						text : '生  成  报  表'

					}]
		});
Ext.onReady(function() {
	Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
	var tools = [{
				id : 'gear',
				handler : function() {
					Ext.Msg.alert('Message', 'The Settings tool was clicked.');
				}
			}, {
				id : 'close',
				handler : function(e, target, panel) {
					panel.ownerCt.remove(panel, true);
				}
			}];

			
	var mainPanel = new Ext.Panel({
		
	});
	var viewPort = new Ext.Viewport({
				layout : 'border',
				border : false,
				items : [{
							xtype : 'portal',
							border : false,
							region : 'center',
							items : [{
										columnWidth : .19,
										style : 'padding:10px 0 10px 10px',
										items : [{
													title : '用户拨入情况',
													//tools : tools,
													colspan:false,
													items:adsluserPanel
												}]
									},{
										columnWidth : .19,
										style : 'padding:10px 0 10px 10px',
										items : [{
													title : '用户异常情况',
													//tools : tools,
													items:errorPanel
												}]
									}]
						}]
			});
});
